have a chip on your shoulder - French English Dictionary